package service

//
//import (
//	"context"
//	"errors"
//	"fmt"
//	__ "srv/basic/proto"
//	"srv/handler/models"
//	"srv/untils"
//)
//
//type Serverss struct {
//	__.UnimplementedTaxiServer
//}
//
//func (s *Server) PassengerPay(_ context.Context, req *__.PassengerPayReq) (*__.PassengerPayResp, error) {
//	var order models.Order
//
//	if err := order.GetOrderId(int(req.OrderId)); err != nil {
//		return nil, err
//	}
//	if order.Id == 0 {
//		return nil, errors.New("当前订单不存在")
//	}
//
//	if order.State == 2 {
//		return nil, errors.New("该订单已支付")
//	}
//	alipay := untils.Pay{}
//	money := fmt.Sprintf("%.2f", order.Price)
//	return &__.PassengerPayResp{
//		PayUrl: alipay.Alipay(order.Origin, money),
//	}, nil
//}
//
//func (s *Server) OrderUserList(_ context.Context, in *__.OrderUserListReq) (*__.OrderUserListResp, error) {
//	var order models.Order
//	var orderList []*__.OrderUserList
//	order.State = int64(in.State)
//	list, err := order.OrderUserList()
//	if err != nil {
//		return nil, err
//	}
//	for _, o := range list {
//		orderList = append(orderList, &__.OrderUserList{
//			Id:         o.Id,
//			DriverId:   o.DriverId,
//			Num:        o.Num,
//			Origin:     o.Origin,
//			End:        o.End,
//			Model:      o.Model,
//			Kilometers: o.Kilometers,
//			Price:      float32(o.Price),
//		})
//	}
//
//	return &__.OrderUserListResp{
//		List: orderList,
//	}, nil
//}
